11044
5079
549288
766302
628783
67888
731420
863776
186572
64455
838575
184688
5161799
3574581
3103148
2404804
2238988
2064609
1980358
191878
1774118
1723136
1693196
1639471